arm: shared_info page allocation and mapping
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Fri, 1 Jun 2012 09:20:33 +0000 (10:20 +0100)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Fri, 1 Jun 2012 09:20:33 +0000 (10:20 +0100)
commitfb1b6345e5cf7920c5199e65a64b74915636d6a9
tree48179cfbae9605ecc4b56f67c16c110b30fb2a32
parentbfc4fd6aecc672ef52868b14b126358570c9a5ba
arm: shared_info page allocation and mapping

Allocate the shared_info page at domain creation.

Implement arch_memory_op, only for XENMEM_add_to_physmap with space ==
XENMAPSPACE_shared_info, so that the guest can map the shared_info page.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/domain.c
xen/arch/arm/mm.c
xen/arch/arm/p2m.c
xen/include/asm-arm/config.h
xen/include/asm-arm/mm.h
xen/include/asm-arm/p2m.h
xen/include/asm-arm/paging.h